#ifndef __INT_EEPROM_H__
#define __INT_EEPROM_H__
#include "Com_Util.h"
#include "Dri_I2C.h"

// 一页中默认数据为16个字节
#define EEPROM_PAGE 16
// eeprom 写数据地址
#define EEPROM_ADDR_W 0xA0
// eeprom 读数据地址
#define EEPROM_ADDR_R 0xA1

/**
 * @brief 发送给e2prom数据,e2prom写如数据
 * 
 * @param addr 数据地址
 * @param datas 数据
 * @param lenth 数据长度
 * @return bit 是否写写入成功 ask = 0(成功), ask = 1(失败)
 */
bit Int_E2prom_WriteData_Array(u8 addr, u8 *datas,u8 lenth);

/**
 * @brief 读取eeprom数据
 * 
 * @param addr 数据地址
 * @param datas 存入读取的数据
 * @param lenth 读取长度
 * @return bit 
 */
bit Int_E2prom_ReadData_Array(u8 addr, u8 *datas,u8 lenth);

#endif /* __INT_EEPROM_H__ */